home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
c
/
begincpp.zip
/
#2.CPP
< prev
next >
Wrap
C/C++ Source or Header
|
1990-08-04
|
691b
|
59 lines
enum bool { false, true, unknown };
class boolean {
bool * var;
public:
boolean(bool b) { var = new bool; *var = b; }
~boolean() { delete var; }
};
class no_constructor {
bool none;
public:
~no_constructor() {}
};
class no_destructor {
bool none;
public:
no_destructor() {}
};
class nothing {
};
void proc1(void);
void proc2(void);
main()
{
bool yes = true;
boolean test(yes);
no_constructor x1;
no_destructor x2;
nothing x3;
proc1();
proc2();
exit(0);
}
void proc1()
{
boolean y(false);
return;
}
void proc2()
{
boolean z();
return;
}
/* output:
*/